Goal Programming Approach for Selection of COTS Components in Designing a Fault Tolerant Modular Software System under Consensus Recovery Block Scheme

نویسندگان

  • P. C. Jha
  • Vikram Bali
چکیده

The application of computer systems has now crossed many different fields. Systems are becoming more software intensive. The requirements of the customer for a more reliable software led to the fact that software reliability is now an important research area. One method to improve software reliability is by the application of redundancy. A careful use of redundancy may allow the system to tolerate faults generated during software design and coding thus improving software reliability. The fault tolerant software systems are usually developed by integrating COTS (commercial off-the-shelf) software components. This paper is designed to select optimal components for a fault tolerant modular software system so as to maximize the overall reliability of the system with simultaneously minimizing the overall cost. A chance constrained goal programming model has been designed after considering the parameters corresponding to reliability and cost of the components as random variable. The random variable in this case has been considered as value which has known mean and standard deviation. A chance constraint goal programming technique is used to solve the model. The issue of compatibility among different commercial off-the shelf alternatives is also considered in the paper. Numerical illustrations are provided to demonstrate the model. KeywordsSoftware Reliability, COTS Components, Fault Tolerance, Optimization, Chance Constraints, Goal Programming.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fuzzy Approach for Component Selection amongst Different Versions of Alternatives for a Fault Tolerant Modular Software System under Recovery Block Scheme Incorporating Build-or-Buy Strategy

Software projects generally have to deal with producing and managing large and complex software products. As the functionality of computer operations become more essential and yet more critical, there is a great need for the development of modular software system. Component-Based Software Engineering concerned with composing, selecting and designing components to satisfy a set of requirements w...

متن کامل

Fuzzy Approach for Selecting Optimal COTS Based Software Products Under Consensus Recovery Block Scheme

Submitted in March 2010; Accepted in December 2010 Abstract The cost associated with development of a large and complex software system is formidable. In today's customer driven market, improvement of quality aspects in terms of reliability of the product is also gaining increased importance. But the resources are limited and the manager has to maneuver within a tight schedule. In order to meet...

متن کامل

Optimal Component Selection Problem for Cots Based Software System under Consensus Recovery Block Scheme: A Goal Programming Approach

Cost, reliability and time are the three main quality attributes of a software system. Now days much software are designed on COTS component in order to facilitate timely development with reduced cost and improved reliability. Software deigned to handle critical control systems have very high reliability requirements. Fault tolerance is designed in these systems for some or all of the software ...

متن کامل

A fuzzy approach for optimal selection of COTS components for modular software system under consensus recovery block scheme incorporating execution time

Today almost everyone in the world is directly or indirectly affected by computer systems. Computers are used in diverse areas for various applications including air traffic control, nuclear reactors, industrial process control, hospital health care etc. affecting millions of people. As the functionality of computer operations become more essential and yet more critical, there is a great need f...

متن کامل

Fuzzy COTS Selection for Modular Software Systems Based on Cohesion and Coupling under Multiple Applications Environment

Due to the rapid growth of development of component based software systems, the selection of optimal commercial-off-the-shelf (COTS) components has become the key of optimization techniques used for the purpose. In this paper, the authors use fuzzy mathematical programming (FMP) for developing bi-objective fuzzy optimization models that aims to select the best-fit COTS components for a modular ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012